package com.ssm.service;

import com.github.pagehelper.PageInfo;
import com.ssm.pojo.ProductInfo;
import com.ssm.pojo.vo.ProductInfoVo;

import java.util.List;

public interface ProductInfoService {
    //显示所有商品，不分页
    List<ProductInfo> getAll();

    //分页设置
    PageInfo splitPage(int pageNum, int pageSize);

    int save(ProductInfo info);

    //按主键id查询商品
    ProductInfo getById(int pid);

    //更新商品
    int update(ProductInfo info);

    //单个商品删除
    int delete(int pid);

    //批量删除
    int deleteBatch(String[] ids);
    //多条件查询
    List<ProductInfo> selectCondition(ProductInfoVo vo);

    public PageInfo splitPageVo(ProductInfoVo vo , int pageSize);
}
